﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AllInOne.Negocio
{
    /// <summary>
    /// Classe para abstração da interação com o banco de dados
    /// </summary>
    /// <typeparam name="E">Tipo da classe que será manipulada</typeparam>
    interface Negocio<E>
    {
        Int32 adicionar(E objeto);
        bool atualizar(E objeto);
        bool remover(E objeto);
        List<E> pesquisar();
        E pesquisar(Int32 id);
    }
}
